xen.git
22 years agobitkeeper revision 1.333 (3f0d5c67WCK8celxi8KUCjs_eFc8QA)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 12:30:31 +0000 (12:30 +0000)]
bitkeeper revision 1.333 (3f0d5c67WCK8celxi8KUCjs_eFc8QA)

Update web interface to work with new VBD interface.
Finish tidying up web build files

22 years agobitkeeper revision 1.332 (3f0d4a71ScYIvhpYjrv_aLLacdn4Ig)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 11:13:53 +0000 (11:13 +0000)]
bitkeeper revision 1.332 (3f0d4a71ScYIvhpYjrv_aLLacdn4Ig)

Remove on-disk storage of virtual block devices
Implement retrieving VBD info from /proc
remove VBD delete and flush commands as VBDs go away by themselves when their domains are destroyed

22 years agobitkeeper revision 1.331 (3f0d4822DGZPrG8hjrH_59XaPHWQGA)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 11:04:02 +0000 (11:04 +0000)]
bitkeeper revision 1.331 (3f0d4822DGZPrG8hjrH_59XaPHWQGA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.329.1.4 (3f0d4373d9SiOpCi9y2d8jsIGk2rgw)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:44:03 +0000 (10:44 +0000)]
bitkeeper revision 1.329.1.4 (3f0d4373d9SiOpCi9y2d8jsIGk2rgw)

More silly little cleanups.

22 years agobitkeeper revision 1.329.1.3 (3f0d410bYxnFPtx6TnK6YhiMvdqkdA)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:33:47 +0000 (10:33 +0000)]
bitkeeper revision 1.329.1.3 (3f0d410bYxnFPtx6TnK6YhiMvdqkdA)

Slight tidy ups.

22 years agobitkeeper revision 1.329.1.2 (3f0d406al_xEBmfvKg96FZ0PQ1E94w)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:31:06 +0000 (10:31 +0000)]
bitkeeper revision 1.329.1.2 (3f0d406al_xEBmfvKg96FZ0PQ1E94w)

Make some comments slightly more comprehensible.

22 years agobitkeeper revision 1.329.1.1 (3f0d4057f1pusde9YiNnc29jyP2ESg)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:30:47 +0000 (10:30 +0000)]
bitkeeper revision 1.329.1.1 (3f0d4057f1pusde9YiNnc29jyP2ESg)

Make /proc/dom0/vhd readable only to root.

22 years agobitkeeper revision 1.330 (3f0d3d2bKhsLvy6rQeImnM5nqYXVnw)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:17:15 +0000 (10:17 +0000)]
bitkeeper revision 1.330 (3f0d3d2bKhsLvy6rQeImnM5nqYXVnw)

Implement physical disk management in web interface

22 years agobitkeeper revision 1.329 (3f0d30d74QKz0HxzOWPKez8__UdvjQ)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 09:24:39 +0000 (09:24 +0000)]
bitkeeper revision 1.329 (3f0d30d74QKz0HxzOWPKez8__UdvjQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.326.1.1 (3f0d3006ZIpQaVRSSN8pEanJ8WPbCg)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 09:21:10 +0000 (09:21 +0000)]
bitkeeper revision 1.326.1.1 (3f0d3006ZIpQaVRSSN8pEanJ8WPbCg)

We don't need or, really, want, to export the domain-side block device
number for virtual disks, so don't bother.  Instead, we
export the mode of the segment, which actually makes much more
sense anyway.

22 years agobitkeeper revision 1.328 (3f0d2ff8ZX89TdiIDCHZHpAogbxLBg)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 09:20:56 +0000 (09:20 +0000)]
bitkeeper revision 1.328 (3f0d2ff8ZX89TdiIDCHZHpAogbxLBg)

Ignore a bunch of new object files

22 years agobitkeeper revision 1.327 (3f0d2f89Nt6e8Pm941RkmAsgHZfdzA)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 09:19:05 +0000 (09:19 +0000)]
bitkeeper revision 1.327 (3f0d2f89Nt6e8Pm941RkmAsgHZfdzA)

fix xenctl script for new command parser layout

22 years agobitkeeper revision 1.326 (3f0d2a81wsMWUhlREHQXAurCbmEVEQ)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:57:37 +0000 (08:57 +0000)]
bitkeeper revision 1.326 (3f0d2a81wsMWUhlREHQXAurCbmEVEQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk

22 years agobitkeeper revision 1.325 (3f0d278fx62UemAA1unbHTgIGvOJ4Q)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:45:03 +0000 (08:45 +0000)]
bitkeeper revision 1.325 (3f0d278fx62UemAA1unbHTgIGvOJ4Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.324 (3f0d277cpcr79eYnomJwVbvv_s1DPQ)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:44:44 +0000 (08:44 +0000)]
bitkeeper revision 1.324 (3f0d277cpcr79eYnomJwVbvv_s1DPQ)

XenoLinux shouldn't export Xen device numbers to userspace if
possible; use physdev_to_xldev to convert back to XenoLinux
block device numbers.

22 years agobitkeeper revision 1.323 (3f0d274cxFM9S7m-tyUGLwmU-YOAbA)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:43:56 +0000 (08:43 +0000)]
bitkeeper revision 1.323 (3f0d274cxFM9S7m-tyUGLwmU-YOAbA)

Get the userspace tools to provide a key where one is needed.

22 years agobitkeeper revision 1.322 (3f0d22cccb17_me9ZBYMkbZaFLovQg)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:24:44 +0000 (08:24 +0000)]
bitkeeper revision 1.322 (3f0d22cccb17_me9ZBYMkbZaFLovQg)

Get the new segment probing stuff to actually return useful
information...

22 years agobitkeeper revision 1.319.1.2 (3f0c49b9kvjGDv1bC1QhQNwfEHw9kw)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 16:58:33 +0000 (16:58 +0000)]
bitkeeper revision 1.319.1.2 (3f0c49b9kvjGDv1bC1QhQNwfEHw9kw)

Port of web-based virtual disk manager complete.

22 years agobitkeeper revision 1.259.2.7 (3f0c428fGYxQAV_56B2hOOjYs1PF0A)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jul 2003 16:27:59 +0000 (16:27 +0000)]
bitkeeper revision 1.259.2.7 (3f0c428fGYxQAV_56B2hOOjYs1PF0A)

Port a bunch of network drivers for low-quality NICS (which will incur extra copying overheads within Xen). But will allow us to work on a wider range of systems at least.

22 years agobitkeeper revision 1.319.1.1 (3f0c3b96o9tI7VUO855zQI34KKV7Ew)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 15:58:14 +0000 (15:58 +0000)]
bitkeeper revision 1.319.1.1 (3f0c3b96o9tI7VUO855zQI34KKV7Ew)

Update web interface and its build scripts to work with the new control interface; all domain control stuff has been ported. No VD stuff works yet.

22 years agobitkeeper revision 1.321 (3f0c3721EPUc_lgxSWz2JlomJJPMtg)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 15:39:13 +0000 (15:39 +0000)]
bitkeeper revision 1.321 (3f0c3721EPUc_lgxSWz2JlomJJPMtg)

Move XenoLinux-specific stuff from hypervisor interface
include files to XenoLinux include file.

22 years agobitkeeper revision 1.320 (3f0c3487S9CwVDQRe6TtSjZepJCw3w)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 15:28:07 +0000 (15:28 +0000)]
bitkeeper revision 1.320 (3f0c3487S9CwVDQRe6TtSjZepJCw3w)

Half of a way of getting /proc/dom0/vhd to return something
sensible.

22 years agobitkeeper revision 1.319 (3f0c1fe9J6WyGCxorp5Dcd0G7QYjwQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 14:00:09 +0000 (14:00 +0000)]
bitkeeper revision 1.319 (3f0c1fe9J6WyGCxorp5Dcd0G7QYjwQ)

Very slight tidy up.

22 years agobitkeeper revision 1.318 (3f0c0d32X6-3AFhzwevHsWBPIyJBTg)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 12:40:18 +0000 (12:40 +0000)]
bitkeeper revision 1.318 (3f0c0d32X6-3AFhzwevHsWBPIyJBTg)

Make sure that the page table updates pointed to by the
pgt_update_arr parameter of the DOPGUPDATES ioctl really are
direct mapped.  It would also be valid to pin them in memory with
mlock, but it's too much effort to check that as well.

22 years agobitkeeper revision 1.317 (3f0c0840dkPeEx-FKvCNpuxOGrbQAw)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 12:19:12 +0000 (12:19 +0000)]
bitkeeper revision 1.317 (3f0c0840dkPeEx-FKvCNpuxOGrbQAw)

Why was this a spinlock?  We're protecting against other userspace
processes trying to open /proc/xeno/domains, not the kernel.
Switch to using a semaphore.

22 years agobitkeeper revision 1.316 (3f0bfda37LUgsfDz9V4CKjViSQGZWQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:33:55 +0000 (11:33 +0000)]
bitkeeper revision 1.316 (3f0bfda37LUgsfDz9V4CKjViSQGZWQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.314.1.1 (3f0bfd9eOCkrv34158Rxo4SDt7iCoQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:33:50 +0000 (11:33 +0000)]
bitkeeper revision 1.314.1.1 (3f0bfd9eOCkrv34158Rxo4SDt7iCoQ)

Finish merging changes from Keir.

22 years agobitkeeper revision 1.315 (3f0bfab8LOjeKZnavr_zYilEEFpUig)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:21:28 +0000 (11:21 +0000)]
bitkeeper revision 1.315 (3f0bfab8LOjeKZnavr_zYilEEFpUig)

Nuke remnants of domctl

22 years agobitkeeper revision 1.314 (3f0bfa1daRYfG19cIu-EaJkDAAJMag)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:18:53 +0000 (11:18 +0000)]
bitkeeper revision 1.314 (3f0bfa1daRYfG19cIu-EaJkDAAJMag)

Use Keir's version of dom0_memory.c

22 years agobitkeeper revision 1.313 (3f0bf8a0YsfImKNTNOOIKMEz2NKZoA)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:12:32 +0000 (11:12 +0000)]
bitkeeper revision 1.313 (3f0bf8a0YsfImKNTNOOIKMEz2NKZoA)

Add VBD delete and flush commands.
Yay, xenctl-cmdline should now be the union of domctl/xenctl-web/vdmanager's functionality.

22 years agobitkeeper revision 1.312 (3f0bf67eeh-Rhf-ZdegJfQJlyU4ZiQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:03:26 +0000 (11:03 +0000)]
bitkeeper revision 1.312 (3f0bf67eeh-Rhf-ZdegJfQJlyU4ZiQ)

I'm an idiot.  Shoot me now.

22 years agobitkeeper revision 1.311 (3f0bf55e-uz44DyPEK5RW-cYqe5jeQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 10:58:38 +0000 (10:58 +0000)]
bitkeeper revision 1.311 (3f0bf55e-uz44DyPEK5RW-cYqe5jeQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.310 (3f0bf553kbldKc8vu6lujXO6BTBWpg)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 10:58:27 +0000 (10:58 +0000)]
bitkeeper revision 1.310 (3f0bf553kbldKc8vu6lujXO6BTBWpg)

Misc. tidy ups.  Continue moving bits of teh /proc interface
from stupidly overloaded calls to read and write to using
a slightly less awful ioctl interface.

22 years agobitkeeper revision 1.304.1.7 (3f0bf195LrxhtbvmW2HyL5qXkoR63g)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 10:42:29 +0000 (10:42 +0000)]
bitkeeper revision 1.304.1.7 (3f0bf195LrxhtbvmW2HyL5qXkoR63g)

Undo silly design decision by me; namely, to do any checking of values in the Parse classes.
Instead, it should be done in the Command classes, so that the web interface need not duplicate code.

22 years agobitkeeper revision 1.259.2.6 (3f0bee0cfkR2cO-f6uTZlAZDteGSDg)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jul 2003 10:27:24 +0000 (10:27 +0000)]
bitkeeper revision 1.259.2.6 (3f0bee0cfkR2cO-f6uTZlAZDteGSDg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.time

22 years agobitkeeper revision 1.259.4.1 (3f0bed4cJB9LOOhEpc2nIhwKM2NwAA)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jul 2003 10:24:12 +0000 (10:24 +0000)]
bitkeeper revision 1.259.4.1 (3f0bed4cJB9LOOhEpc2nIhwKM2NwAA)

ioremap.c:
  new file
mkbuildtree, Makefile, dom0_memory.c:
  ioremap support in Xenolinux.
.del-io.h~441bb6eed5f4a3f5:
  Delete: xenolinux-2.4.21-sparse/include/asm-xeno/io.h

22 years agobitkeeper revision 1.304.1.6 (3f0bec943sH0UMOrLxjNzPbtI73ljA)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 10:21:08 +0000 (10:21 +0000)]
bitkeeper revision 1.304.1.6 (3f0bec943sH0UMOrLxjNzPbtI73ljA)

Add VBD show command

22 years agobitkeeper revision 1.259.2.5 (3f0be04e_JN3KEqwAUTHcvXxNP01LQ)
rneugeba@wyvis.research.intel-research.net [Wed, 9 Jul 2003 09:28:46 +0000 (09:28 +0000)]
bitkeeper revision 1.259.2.5 (3f0be04e_JN3KEqwAUTHcvXxNP01LQ)

Merge ssh://rn212@shep.cl.cam.ac.uk//usr/groups/xeno/users/rn212/xeno.time
into wyvis.research.intel-research.net:/home/irchomes/rneugeba/src/xeno/xeno.time

22 years agobitkeeper revision 1.259.3.1 (3f0bdfccTmutwO6orDoiZ1_lOqbkAw)
rneugeba@wyvis.research.intel-research.net [Wed, 9 Jul 2003 09:26:36 +0000 (09:26 +0000)]
bitkeeper revision 1.259.3.1 (3f0bdfccTmutwO6orDoiZ1_lOqbkAw)

lock system time to RTC

22 years agobitkeeper revision 1.304.1.5 (3f0bdfabhNAbf77xMA6z5OyrFKHExA)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 09:26:03 +0000 (09:26 +0000)]
bitkeeper revision 1.304.1.5 (3f0bdfabhNAbf77xMA6z5OyrFKHExA)

Add VBD create command
Fix parser so that it should hopefully now always print usage instead of throwing unamusing exceptions

22 years agobitkeeper revision 1.304.1.4 (3f0bde76AYbvHyA0ZKhVCX7Dwvw4sQ)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 09:20:54 +0000 (09:20 +0000)]
bitkeeper revision 1.304.1.4 (3f0bde76AYbvHyA0ZKhVCX7Dwvw4sQ)

Add new Extent partition number bits that were needed by the PhysicalList changes that I put in the last cset by mistake. Ah well.

22 years agobitkeeper revision 1.304.1.3 (3f0bddb6Ch28VohngLcKCCbcXEwq2Q)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 09:17:42 +0000 (09:17 +0000)]
bitkeeper revision 1.304.1.3 (3f0bddb6Ch28VohngLcKCCbcXEwq2Q)

Prune unneeded bits of old vdmanager code; main and parser. All their functionality has been liberated. =)

22 years agobitkeeper revision 1.304.1.2 (3f0bdd80mrpM9InfprcL835uydvRVA)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 09:16:48 +0000 (09:16 +0000)]
bitkeeper revision 1.304.1.2 (3f0bdd80mrpM9InfprcL835uydvRVA)

Small bug fix for Extent constructor parameter ordering
Reformatting, cleanups, adjust the usage/help messages for Parse* to make more sense
Make ParseHelp throw slightly less exceptions =)

22 years agobitkeeper revision 1.309 (3f0bd25fPW7xLRFTd6zoyvGk-MalrQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 08:29:19 +0000 (08:29 +0000)]
bitkeeper revision 1.309 (3f0bd25fPW7xLRFTd6zoyvGk-MalrQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/dont_use_this/xeno.bk

22 years agobitkeeper revision 1.303.2.1 (3f0bd23bjmByDrErI4CVnaylQxBxhA)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 08:28:43 +0000 (08:28 +0000)]
bitkeeper revision 1.303.2.1 (3f0bd23bjmByDrErI4CVnaylQxBxhA)

Whitespace cleanup.

22 years agobitkeeper revision 1.308 (3f0ae161layZNlO8Hy90LYzFcZ9fkQ)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 15:21:05 +0000 (15:21 +0000)]
bitkeeper revision 1.308 (3f0ae161layZNlO8Hy90LYzFcZ9fkQ)

Final bit of merge.

22 years agobitkeeper revision 1.307 (3f0adedfLUBRI3eSZZ4MHK-Jhk6G1Q)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 15:10:23 +0000 (15:10 +0000)]
bitkeeper revision 1.307 (3f0adedfLUBRI3eSZZ4MHK-Jhk6G1Q)

Merge new stuff from Keir.

22 years agobitkeeper revision 1.306 (3f0ade01zzZKmrmswpUSMGtDKNYM-A)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 15:06:41 +0000 (15:06 +0000)]
bitkeeper revision 1.306 (3f0ade01zzZKmrmswpUSMGtDKNYM-A)

Finish merginf with Keir.

22 years agobitkeeper revision 1.304.1.1 (3f0ada3dy1hCToaW0oVc9Hv1u6YBIQ)
rac61@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 14:50:37 +0000 (14:50 +0000)]
bitkeeper revision 1.304.1.1 (3f0ada3dy1hCToaW0oVc9Hv1u6YBIQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk

22 years agobitkeeper revision 1.305 (3f0ad9699KfMwoWJj6740b_r6vxE9Q)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 14:47:05 +0000 (14:47 +0000)]
bitkeeper revision 1.305 (3f0ad9699KfMwoWJj6740b_r6vxE9Q)

Mergs some of Keir's fixes.

22 years agobitkeeper revision 1.259.2.4 (3f0ad7d2Xbie4GTSEifzISudDA3zQw)
kaf24@scramble.cl.cam.ac.uk [Tue, 8 Jul 2003 14:40:18 +0000 (14:40 +0000)]
bitkeeper revision 1.259.2.4 (3f0ad7d2Xbie4GTSEifzISudDA3zQw)

get_unmapped_area.c, dom0_memory.c, dom0_core.c:
  Fix embarrassing bug in fix to auto direct-unmap.

22 years agobitkeeper revision 1.303.1.1 (3f0ad7bb7chMizq8X4T9zaX-xWILmA)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 14:39:55 +0000 (14:39 +0000)]
bitkeeper revision 1.303.1.1 (3f0ad7bb7chMizq8X4T9zaX-xWILmA)

Misc. minor code cleanups.

22 years agobitkeeper revision 1.304 (3f0ad511ewd4vWen663xQYwlMYc8Tw)
rac61@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 14:28:33 +0000 (14:28 +0000)]
bitkeeper revision 1.304 (3f0ad511ewd4vWen663xQYwlMYc8Tw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk

22 years agobitkeeper revision 1.259.2.3 (3f0ad1f5bs1q4bh_4dbAVVvBLeoAlw)
kaf24@scramble.cl.cam.ac.uk [Tue, 8 Jul 2003 14:15:17 +0000 (14:15 +0000)]
bitkeeper revision 1.259.2.3 (3f0ad1f5bs1q4bh_4dbAVVvBLeoAlw)

Many files:
  Fix auto destruction of direct-mapped vm areas.
.del-mmu_context.c~74789121d58c5b63:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/mm/mmu_context.c

22 years agobitkeeper revision 1.303 (3f0ad1a61FnuXVGdcIqVKvhMgep_6w)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 14:13:58 +0000 (14:13 +0000)]
bitkeeper revision 1.303 (3f0ad1a61FnuXVGdcIqVKvhMgep_6w)

Get rid of the max_aces stuff -- the size of the outgoing
buffer is fixed anyway, so there's very little point.

22 years agobitkeeper revision 1.302 (3f0ac82dINhdLC_gSixgqsq54YoRug)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 13:33:33 +0000 (13:33 +0000)]
bitkeeper revision 1.302 (3f0ac82dINhdLC_gSixgqsq54YoRug)

Argg... the physdev code needs Xen block device numbers, not
physical numbers.

22 years agobitkeeper revision 1.301 (3f0ac784kapr1mR68k4rqPH-g7cZCQ)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 13:30:44 +0000 (13:30 +0000)]
bitkeeper revision 1.301 (3f0ac784kapr1mR68k4rqPH-g7cZCQ)

Get rid of some GNU extensions.

22 years agobitkeeper revision 1.300 (3f0ac135Xf0mPcT0na6ekvHtmhlrxA)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 13:03:49 +0000 (13:03 +0000)]
bitkeeper revision 1.300 (3f0ac135Xf0mPcT0na6ekvHtmhlrxA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/dont_use_this/xeno.bk

22 years agobitkeeper revision 1.289.1.4 (3f0ac0e2RKTYkaGxMaS0yvsU2le2uA)
rac61@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 13:02:26 +0000 (13:02 +0000)]
bitkeeper revision 1.289.1.4 (3f0ac0e2RKTYkaGxMaS0yvsU2le2uA)

Finish converting to support correct way of getting partition/disk numbers
Code cleanups

22 years agobitkeeper revision 1.299 (3f0abdb0PTDH5mlRlFBRy97wZ-ii8w)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 12:48:48 +0000 (12:48 +0000)]
bitkeeper revision 1.299 (3f0abdb0PTDH5mlRlFBRy97wZ-ii8w)

Whitespace fixes.

22 years agobitkeeper revision 1.298 (3f0abd1eIZ0uRBzOhjxHKMhL6Hmm2w)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 12:46:22 +0000 (12:46 +0000)]
bitkeeper revision 1.298 (3f0abd1eIZ0uRBzOhjxHKMhL6Hmm2w)

Whitespace fixes.

22 years agobitkeeper revision 1.297 (3f0ab250LUIFXjJYkwlz2KDmjDMcHw)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 12:00:16 +0000 (12:00 +0000)]
bitkeeper revision 1.297 (3f0ab250LUIFXjJYkwlz2KDmjDMcHw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/dont_use_this/xeno.bk

22 years agobitkeeper revision 1.295.1.1 (3f0ab248afF1UFguFgbsaTJFp_Bl7g)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 12:00:08 +0000 (12:00 +0000)]
bitkeeper revision 1.295.1.1 (3f0ab248afF1UFguFgbsaTJFp_Bl7g)

Fix stupid omission from last checkin.

22 years agobitkeeper revision 1.296 (3f0aab4cKX_VINngzj4KEwSKL_NmtA)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 11:30:20 +0000 (11:30 +0000)]
bitkeeper revision 1.296 (3f0aab4cKX_VINngzj4KEwSKL_NmtA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.295 (3f0aa9beS_4RaA-JxGiBF8BRtuik6Q)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 11:23:42 +0000 (11:23 +0000)]
bitkeeper revision 1.295 (3f0aa9beS_4RaA-JxGiBF8BRtuik6Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/tmp/xeno.bk

22 years agobitkeeper revision 1.289.2.3 (3f0aa9b8UnE6gBCHx3nuPzmgUovuqA)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 11:23:36 +0000 (11:23 +0000)]
bitkeeper revision 1.289.2.3 (3f0aa9b8UnE6gBCHx3nuPzmgUovuqA)

Split partition and device number parts of physdisk extent
id.

Also some minor sanity checking.

22 years agobitkeeper revision 1.289.1.3 (3f0aa614Tvt0pyupW2ga_MqLNEhv-g)
rac61@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 11:08:04 +0000 (11:08 +0000)]
bitkeeper revision 1.289.1.3 (3f0aa614Tvt0pyupW2ga_MqLNEhv-g)

Ignore Eclipse checkstyle configuration

22 years agobitkeeper revision 1.289.1.2 (3f0aa5f5RZ04FODq-SZaRpQyRs03AA)
rac61@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 11:07:33 +0000 (11:07 +0000)]
bitkeeper revision 1.289.1.2 (3f0aa5f5RZ04FODq-SZaRpQyRs03AA)

Refactoring partially complete, code reformatting, cleanups, documentation
Fix disk number handling so that it masks the correct number of bits.

22 years agobitkeeper revision 1.294 (3f0a9f16gdwvRs89xXMLxr3DvV1dgg)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 10:38:14 +0000 (10:38 +0000)]
bitkeeper revision 1.294 (3f0a9f16gdwvRs89xXMLxr3DvV1dgg)

Switch from using magic messages to map domain memory to using
a magic ioctl.

There's something very weird in this code: if userspace forgets to
unmap the memory, the next time it's called, it crashes.  It looks
like the old code had the same bug, so I'm going to pretend it isn't
there for a little while.

22 years agobitkeeper revision 1.289.2.2 (3f0a897bGzUUM0kzMiUA41zn4irydw)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 09:06:03 +0000 (09:06 +0000)]
bitkeeper revision 1.289.2.2 (3f0a897bGzUUM0kzMiUA41zn4irydw)

Find domains using find_domain_by_id rather than by looping over
the task list.

22 years agobitkeeper revision 1.289.2.1 (3f0a85f5xjvFUq5ZTEasVl-wUhVijg)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 08:51:01 +0000 (08:51 +0000)]
bitkeeper revision 1.289.2.1 (3f0a85f5xjvFUq5ZTEasVl-wUhVijg)

Kill off hypervisor_defs.h and physdev.h.

22 years agobitkeeper revision 1.293 (3f099372qAfv3K77sg6KIsluJAJOOQ)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 15:36:18 +0000 (15:36 +0000)]
bitkeeper revision 1.293 (3f099372qAfv3K77sg6KIsluJAJOOQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.289.1.1 (3f09900aefK6NzyZH8jsgJ6oY7H2Tw)
rac61@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 15:21:46 +0000 (15:21 +0000)]
bitkeeper revision 1.289.1.1 (3f09900aefK6NzyZH8jsgJ6oY7H2Tw)

Add VD delete/refresh commands

22 years agobitkeeper revision 1.292 (3f098f4cFNE1UMMqfaE3NZIaO_hGvA)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 15:18:36 +0000 (15:18 +0000)]
bitkeeper revision 1.292 (3f098f4cFNE1UMMqfaE3NZIaO_hGvA)

Dead code elimination.

22 years agobitkeeper revision 1.291 (3f098da7GHKu8C68q5phZ9RCpFlhhw)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 15:11:35 +0000 (15:11 +0000)]
bitkeeper revision 1.291 (3f098da7GHKu8C68q5phZ9RCpFlhhw)

Fix some warnings.

22 years agobitkeeper revision 1.290 (3f098d9aV-utpH62PCMaflI0ggwCXQ)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 15:11:22 +0000 (15:11 +0000)]
bitkeeper revision 1.290 (3f098d9aV-utpH62PCMaflI0ggwCXQ)

Use ioctl rather than /proc/xeno/new_dom_data when creating a new
domain.

22 years agobitkeeper revision 1.289 (3f09877bT-kkJTOM1WvHevpN2wY-qw)
rac61@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 14:45:15 +0000 (14:45 +0000)]
bitkeeper revision 1.289 (3f09877bT-kkJTOM1WvHevpN2wY-qw)

Prune old code

22 years agobitkeeper revision 1.288 (3f098762sqCvcfeLanWC1bkr_aEKGA)
rac61@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 14:44:50 +0000 (14:44 +0000)]
bitkeeper revision 1.288 (3f098762sqCvcfeLanWC1bkr_aEKGA)

Add virtual disk manager to xenctl
Implement partial virtual disk functionality
Code cleanups

22 years agobitkeeper revision 1.287 (3f09868dbEGgx_VclUxqKkhY0if9xA)
rac61@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 14:41:17 +0000 (14:41 +0000)]
bitkeeper revision 1.287 (3f09868dbEGgx_VclUxqKkhY0if9xA)

Delete vdmanager as any useful code it contained has been moved into the old xenctl web src

22 years agobitkeeper revision 1.286 (3f0982812_NP4IcqTvtRwEbA4TDhUQ)
rac61@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 14:24:01 +0000 (14:24 +0000)]
bitkeeper revision 1.286 (3f0982812_NP4IcqTvtRwEbA4TDhUQ)

Code cleanups
Save/load state factored out

22 years agobitkeeper revision 1.285 (3f0946eePSJ_OvhlqS8HQgEe_dGNvg)
rac61@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 10:09:50 +0000 (10:09 +0000)]
bitkeeper revision 1.285 (3f0946eePSJ_OvhlqS8HQgEe_dGNvg)

Remove DOM_PHD following keir's similar changes

22 years agobitkeeper revision 1.284 (3f094675ELP7S7P0f1aKb_RV95PM4Q)
rac61@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 10:07:49 +0000 (10:07 +0000)]
bitkeeper revision 1.284 (3f094675ELP7S7P0f1aKb_RV95PM4Q)

Merge steve/keir changes

22 years agobitkeeper revision 1.283 (3f094288pNoSBSaFk_QayYrITerstw)
rac61@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 09:51:04 +0000 (09:51 +0000)]
bitkeeper revision 1.283 (3f094288pNoSBSaFk_QayYrITerstw)

Add support for imaginary/virtual/whatever you want to call them partition tables used by raw disks
Change diskno data type back, changing it was a silly idea.

22 years agobitkeeper revision 1.282 (3f093fcaCmzVi3ORQ1OWHhWEtzbamA)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 09:39:22 +0000 (09:39 +0000)]
bitkeeper revision 1.282 (3f093fcaCmzVi3ORQ1OWHhWEtzbamA)

Make sure we try the physical partition table if we can't find
any partitions with the hypervisor.

22 years agobitkeeper revision 1.281 (3f093de6OMoWYaQ83pJoLbC33xt0sA)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 09:31:18 +0000 (09:31 +0000)]
bitkeeper revision 1.281 (3f093de6OMoWYaQ83pJoLbC33xt0sA)

This shouldn't have been checked in in the first place...

22 years agobitkeeper revision 1.280 (3f093a5fKV8EQACD3ywz56MWKkwBQA)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 09:16:15 +0000 (09:16 +0000)]
bitkeeper revision 1.280 (3f093a5fKV8EQACD3ywz56MWKkwBQA)

A couple of very minor bug fixes.

22 years agobitkeeper revision 1.279 (3f093681UVtkHSoiKBAfzF-0PPQOkA)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 08:59:45 +0000 (08:59 +0000)]
bitkeeper revision 1.279 (3f093681UVtkHSoiKBAfzF-0PPQOkA)

Oops... make sure we only revoke extents on the specified disk.

22 years agobitkeeper revision 1.278 (3f093528SjHdAnyxMPb44WbytMKk6g)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 08:54:00 +0000 (08:54 +0000)]
bitkeeper revision 1.278 (3f093528SjHdAnyxMPb44WbytMKk6g)

Slightly less hacky interface

22 years agobitkeeper revision 1.277 (3f093458V0BnMrGcVZUOCtq7SB5u8w)
sos22@labyrinth.cl.cam.ac.uk [Mon, 7 Jul 2003 08:50:32 +0000 (08:50 +0000)]
bitkeeper revision 1.277 (3f093458V0BnMrGcVZUOCtq7SB5u8w)

Oops... we should only add partitions to one disk, not all of them...

22 years agobitkeeper revision 1.259.2.2 (3f06e641O43LXATNfuodJ2gD211aLg)
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Jul 2003 14:52:49 +0000 (14:52 +0000)]
bitkeeper revision 1.259.2.2 (3f06e641O43LXATNfuodJ2gD211aLg)

get_unmapped_area.c, dom0_core.c, Rules.mk, Makefile:
  Some small cleanups, particularly to the dom0 /proc code. Pending some big changes there.
.del-vifinit~c5aa7eadc09606f3:
  Delete: tools/domain_builder/vifinit
.del-newdom~ae685a05562d2af:
  Delete: tools/domain_builder/newdom
.del-mynewdom~841547bf5108dbd4:
  Delete: tools/domain_builder/mynewdom
.del-mem_defs.h~e1a458f2404d3c0c:
  Delete: tools/domain_builder/mem_defs.h
.del-hypervisor_defs.h~8cb4ad0e3005c361:
  Delete: tools/domain_builder/hypervisor_defs.h
.del-dom_kill.c~5e62eec71982bbcf:
  Delete: tools/domain_builder/dom_kill.c
.del-dom_builder.c~36f2cc835770e7:
  Delete: tools/domain_builder/dom_builder.c
.del-dom0_ops.h~a070a0ff28a546bd:
  Delete: tools/domain_builder/dom0_ops.h
.del-dom0_defs.h~9b53986c1f64d2d:
  Delete: tools/domain_builder/dom0_defs.h
.del-README~eb5dc409431f293e:
  Delete: tools/domain_builder/README
.del-Makefile~a40ae6069befd9b6:
  Delete: tools/domain_builder/Makefile

22 years agobitkeeper revision 1.259.2.1 (3f06d721WrVqlnf2Z2shaoLBGWSRng)
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Jul 2003 13:48:17 +0000 (13:48 +0000)]
bitkeeper revision 1.259.2.1 (3f06d721WrVqlnf2Z2shaoLBGWSRng)

Many files:
  Removed 'hypercall-privilege-changing' functionality -- rings 2 & 3 will just have to bounce via ring 1. IOPL functionality has become a dom0_op, as it seems cleanest to have all privileged operations under one top-level syscall.

22 years agobitkeeper revision 1.276 (3f05ada35DCc5oS6m6mwoJwuYs07Lw)
sos22@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 16:38:59 +0000 (16:38 +0000)]
bitkeeper revision 1.276 (3f05ada35DCc5oS6m6mwoJwuYs07Lw)

Enable Xeno partition support by default.

22 years agobitkeeper revision 1.275 (3f05ab10KlV5thz31QTjuAvfRJKxMQ)
sos22@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 16:28:00 +0000 (16:28 +0000)]
bitkeeper revision 1.275 (3f05ab10KlV5thz31QTjuAvfRJKxMQ)

Add documentation for Xen virtual block devices to kernel
configure help.

22 years agobitkeeper revision 1.274 (3f05a93anjjeliV5S9lcht7Daq_Rhw)
sos22@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 16:20:10 +0000 (16:20 +0000)]
bitkeeper revision 1.274 (3f05a93anjjeliV5S9lcht7Daq_Rhw)

Allow client operating systems controlled access to the
partition table.  Essentially, this allows you to specify a
partition number when granting access to a range of blocks,
and xenolinux will then map the range to the given partition.

22 years agobitkeeper revision 1.273 (3f0575edFviTLBBDDlG_cQyIl8rpIQ)
sos22@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 12:41:17 +0000 (12:41 +0000)]
bitkeeper revision 1.273 (3f0575edFviTLBBDDlG_cQyIl8rpIQ)

Fix a small memory leak.

22 years agobitkeeper revision 1.272 (3f056927K6c1zv1tNa8i4njBXcuuQg)
sos22@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 11:46:47 +0000 (11:46 +0000)]
bitkeeper revision 1.272 (3f056927K6c1zv1tNa8i4njBXcuuQg)

Fix a random bunch of compiler warnings all over the tree.

22 years agobitkeeper revision 1.271 (3f056397PcaG7S5EhqWlJo04hQMtfA)
sos22@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 11:23:03 +0000 (11:23 +0000)]
bitkeeper revision 1.271 (3f056397PcaG7S5EhqWlJo04hQMtfA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.269.1.2 (3f05637cuQTRkAgjzRNXfpaOvBmp3Q)
rac61@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 11:22:36 +0000 (11:22 +0000)]
bitkeeper revision 1.269.1.2 (3f05637cuQTRkAgjzRNXfpaOvBmp3Q)

Update ignores to skip over new xi tools

22 years agobitkeeper revision 1.269.1.1 (3f056369hGuaG-n9I5TVNc_VCjsyXw)
rac61@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 11:22:17 +0000 (11:22 +0000)]
bitkeeper revision 1.269.1.1 (3f056369hGuaG-n9I5TVNc_VCjsyXw)

Prune old VD stuff which has been ported

22 years agobitkeeper revision 1.270 (3f05635eA3E9uE41obAFzoLuQRr_PA)
sos22@labyrinth.cl.cam.ac.uk [Fri, 4 Jul 2003 11:22:06 +0000 (11:22 +0000)]
bitkeeper revision 1.270 (3f05635eA3E9uE41obAFzoLuQRr_PA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk